package com.link.base.base.product.dao.mybatis.mapper;

import com.link.base.base.product.model.ComputeQuotePartsCost;
import com.link.base.base.product.model.QuotePartsCost;
import com.link.core.basic.dao.mapper.BasicMapper;

import java.util.List;

public interface ComputeQuotePartsCostMapper extends BasicMapper<ComputeQuotePartsCost> {

    void quotePartsCostInsert(QuotePartsCost quotePartsCost);

    Integer countByProjectId(Long projectId);

    void addSelectPartCost(ComputeQuotePartsCost computeQuotePartsCost);

    List<ComputeQuotePartsCost> queryByProjectId(ComputeQuotePartsCost computeQuotePartsCostParam);

    List<ComputeQuotePartsCost> queryPickListPage(ComputeQuotePartsCost entity) throws Exception;

    void computeUpdate(ComputeQuotePartsCost computeQuotePartsCost);

}
